// pages/buyer/buyer.js
Page({

  /**
   * 页面的初始数据
   */
//点击我显示底部弹出框
clickme:function(){
  this.showModal();
},


//显示对话框
 showModal: function () {
   // 显示遮罩层
   var animation = wx.createAnimation({
     duration: 200,
     timingFunction: "linear",
     delay: 0
   })
   this.animation = animation
   animation.translateY(300).step()
   this.setData({
     animationData: animation.export(),
     showModalStatus: true
   })
   setTimeout(function () {
     animation.translateY(0).step()
     this.setData({
       animationData: animation.export()
     })
   }.bind(this), 200)
 },
 //隐藏对话框
 hideModal: function () {
   // 隐藏遮罩层
   var animation = wx.createAnimation({
     duration: 200,
     timingFunction: "linear",
     delay: 0
   })
   this.animation = animation
   animation.translateY(300).step()
   this.setData({
     animationData: animation.export(),
   })
   setTimeout(function () {
     animation.translateY(0).step()
     this.setData({
       animationData: animation.export(),
       showModalStatus: false
     })
   }.bind(this), 200)
 },
 filter: function (e) {
  //console.log(e);
  var self = this, id = e.currentTarget.dataset.id, txt = e.currentTarget.dataset.txt, price = e.currentTarget.dataset.price
  self.setData({
    gg_id: id,
    gg_txt: txt,
    gg_price: price
  });
},

_handlerbuy: function (e) {
  // console.log(t);
  // let gg_txt = this.data.gg_txt
  // let num = this.data.num
  // // console.log(account);
  // // console.log(pwd);
  // // 数据库引入
  // const db = wx.cloud.database()
  // //获取集合
  // const accountCollection = db.collection("qi_data")
  // accountCollection.add({
  //   data: {
  //     gg_txt: gg_txt,
  //     num: num
  //   }
  // })
    var that = this
 
    //获取当前点击元素的属性值。
    var mesg = that.data.gg_txt+"ml"; 
    var num = that.data.num+"瓶";
    console.log(typeof(mesg) );
    //因为获取到的值是个对象，url只能传字符串，所以必须把它转化为字符串。
    //跳转到详情页 
    wx.navigateTo({      
      //在接收页面的url后面加上“？自定义名称=字符串”就可以通过url传值
      url: '../confirm/confirm?mesg='+mesg+'&num='+num,      
     
    })
  },
/* 点击减号 */
bindMinus: function () {
  var num = this.data.num;
  // 如果大于1时，才可以减  
  if (num > 1) {
    num--;
  }
  // 只有大于一件的时候，才能normal状态，否则disable状态  
  var minusStatus = num <= 1 ? 'disabled' : 'normal';
  // 将数值与状态写回  
  this.setData({
    num: num,
    minusStatus: minusStatus
  });
},
/* 点击加号 */
bindPlus: function () {
  var num = this.data.num;
  // 不作过多考虑自增1  
  num++;
  // 只有大于一件的时候，才能normal状态，否则disable状态  
  var minusStatus = num < 1 ? 'disabled' : 'normal';
  // 将数值与状态写回  
  this.setData({
    num: num,
    minusStatus: minusStatus
  });
},


  data: {
    gg_id: 0,//规格ID
    gg_txt: '',//规格文本
    gg_price: 0,//规格价格
    guigeList: [{ guige: '100', price: '80' }, { guige: '200', price: '150' }, { guige: '300', price: '220' }],
    num: 1,//初始数量
    minusStatus: 'disabled',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})